home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
009
/
skpats.arc
/
SK-PULSE.PAT
< prev
next >
Wrap
Text File
|
1985-10-01
|
2KB
|
67 lines
TITLE: Patching SideKick to default to pulse dialing
PRODUCT: Sidekick
VERSION: 1.11C
OS: All
DATE: 3-23-1985
SideKick's dialer defaults to tone dialing. The user can use the dialer on a
pulse-dialing system only by putting a "P" in front of the number to be dialed.
This isn't so bad if you set up a phone directory, but it makes using the
dialer's ability to pick phone numbers off of the screen rather clumsy. This
patch will set the default dialing mode to pulse dialing.
Borland chose to use the "ATTD" command sequence for Hayes-compatible modems
(rather than the expected "ATDT"). Using DEBUG, we can search for the ATTD
string:
-S 0000 FFF0 'ATTD'
185E:7EAA
If we do a dump around 7EAA, we find:
-D 7E60
185E:7E60 0D 50 54 30 31 32 33 34-35 36 37 38 39 28 24 24 .PT0123456789($$
185E:7E70 24 24 24 24 24 03 2D 28-29 24 24 24 24 24 24 24 $$$$$.-()$$$$$$$
185E:7E80 12 50 54 20 30 31 32 33-34 35 36 37 38 39 2D 28 .PT 0123456789-(
185E:7E90 29 2E 40 24 24 24 24 24-24 24 0A 30 31 32 33 34 ).@$$$$$$$.01234
185E:7EA0 35 36 37 38 39 24 24 24-24 24 41 54 54 44 20 00 56789$$$$$ATTD .
185E:7EB0 24 24 24 24 24 24 24 24-24 3B 0D 00 24 24 24 24 $$$$$$$$$;..$$$$
185E:7EC0 24 24 24 24 24 24 24 24-41 54 48 0D 00 24 24 24 $$$$$$$$ATH..$$$
185E:7ED0 24 24 24 24 24 24 24 FC-0E 07 2E 8A 0D 32 ED 47 $$$$$$$|.....2mG
The "ATH" at offset 7EC8 is the hangup command.
All that needs to be done is to change the "ATTD" string to "ATPD" using the
DEBUG Edit command:
-E7EAA
185E:7EAA 41. 54. 54.50
and use the DEBUG Write command to write the patched file back to disk.
This zap will also work on the limited configurations of the program (SKN.COM or
SKC.COM) by searching for the "ATTD" string in the appropriate .COM file. The
files, and the offset locations of the string are as follows:
SKN.COM 6A09
SKC.COM 57CA
Other versions of SideKick can probably be zapped by searching for the "ATTD"
string and replacing "ATTD" with "ATPD", although I haven't tried this with any
version except for 1.11c. Happy dialing!